#pragma once
#include "interfaces.h"
#include "AssetData.h"
#include "Geometry.h"
#include "RandomEngine.h"
#include "ActorData.h"

class LevelData : public AssetData
{
public:
	LevelData() {}
	~LevelData() {}

	static const AssetType m_LevelDataType;

	virtual const AssetType & GetAssetType()
	{
		return m_LevelDataType;
	}

	virtual bool Restore();
	virtual bool Release();
	//if there are any optional settings they go here:

};